package com.lqian.stream;

/**
 * Java 8 新特性，可以让你以一种声明的方式处理数据。
 *
 * Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。
 *
 * 这种风格将要处理的元素集合看作一种流， 流在管道中传输， 并且可以在管道的节点上进行处理， 比如筛选， 排序，聚合等。
 * 元素流在管道中经过中间操作（intermediate operation）的处理，最后由最终操作(terminal operation)得到前面处理的结果。
 *
 * 在 Java 8 中, 集合接口有两个方法来生成流：
 * stream() − 为集合创建串行流。
 *
 * parallelStream() − 为集合创建并行流。
 *
 * Stream的使用可极大的减少sql的复杂度和对数据库的访问压力，
 * 我们可以用sql将数据一次性全部取出来,根据我们的实际需要,去组织我们需要的数据。
 *
 * 使用步骤：
 * 1、创建
 * 2、中间操作
 * 3、终止操作返回结果
 */
public class StreamTest {


}
